#include "../include/bt.h"

//这个文件的头文件应该是Bt.h需要大写
//这个文件有对蓝牙的操作 那就应有一个蓝牙的类 封装这些操作
BluetoothSerial SerialBT; // 一个BluetoothSerial类型的变量，用于与蓝牙设备进行串行通信。
// 初始化蓝牙
void Bt_init()
{
    SerialBT.begin(9600);
    SerialBT.begin("车车o.O"); // 蓝牙名称
}
// 等号运算符重载
DataPacket &DataPacket::operator=(const uint8_t *arr)
{

    direction = arr[1];
    speed = arr[2];
    servo = arr[3];
    check_sum = arr[4];
    return *this;
}
DataPacket &DataPacket::operator=(const int &num)
{
    data_head = 0xA5;
    direction = (uint8_t)num;
    speed = (uint8_t)num;
    servo = (uint8_t)num;
    check_sum = 0;
    data_tail = 0x5A;
    return *this;
}